←Select platform

GetRowColumnCompressed(WriteOnlyArray<Byte>,WriteOnlyArray<UInt16>,Int32,Int32,Int32,Int32) Method

Summary

Retrieves a row (or part of a row) of 1-bit compressed data from an image that has been loaded in its compressed format.

Syntax

C#
VB
WinRT C#
C++
public int GetRowColumnCompressed(  
   WriteOnlyArray<byte> workBuffer, 
   WriteOnlyArray<ushort> runBuffer, 
   int runBufferOffset, 
   int row, 
   int column, 
   int width 
) 
Public Overloads Function GetRowColumnCompressed( _ 
   ByVal workBuffer As WriteOnlyArray(Of Byte), _ 
   ByVal runBuffer As WriteOnlyArray(Of UShort), _ 
   ByVal runBufferOffset As Integer, _ 
   ByVal row As Integer, _ 
   ByVal column As Integer, _ 
   ByVal width As Integer _ 
) As Integer 
public int GetRowColumnCompressed(  
   WriteOnlyArray<byte> workBuffer, 
   WriteOnlyArray<ushort> runBuffer, 
   int runBufferOffset, 
   int row, 
   int column, 
   int width 
) 
 function Leadtools.RasterImage.GetRowColumnCompressed(WriteOnlyArray{Byte},WriteOnlyArray{UInt16},Int32,Int32,Int32,Int32)(  
   workBuffer , 
   runBuffer , 
   runBufferOffset , 
   row , 
   column , 
   width  
) 
public: 
int GetRowColumnCompressed(  
   WriteOnlyArray<byte>^ workBuffer, 
   WriteOnlyArray<ushort>^ runBuffer, 
   int runBufferOffset, 
   int row, 
   int column, 
   int width 
)  

Parameters

workBuffer
Optional work buffer. Allocating the work buffer speeds processing if you call this method more than once, because if you do not allocate a work buffer, the method allocates and frees a temporary buffer each time it is called. The size of this buffer should be the same as the BytesPerLine property. Pass a null reference to runBuffer if you do not want to use a work buffer.

runBuffer
The output buffer, which will be filled with 1-bit compressed image data. Calculate the required size of this buffer as follows: bytes required = (Width + 3) * 2.

runBufferOffset
Index into runBuffer where the get operation should start.

row
The number of the row to retrieve. The first row is 0, and the last row is 1 less than the image height.

column
The column offset within the row to retrieve. The first column offset is 0, and the last column offset is 1 less than the image width.

width
The number of pixels to retrieve.

Return Value

The number of pixels processed.

Remarks

This method is available in the (Document/Medical only).

This method is useful for working with 1-bit images that are loaded in their compressed formats for faster loading and display.

For more information, refer to Speeding Up 1-Bit Documents.

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly